Football / Kenya /

Premier League - season stats and match results

Premier League

Premier League 2025-2026

Season performance

Total

Teams Overall (Average) Home (Average) Away (Average)
Games Total Scored Missed Games Total Scored Missed Games Total Scored Missed
AFC Leopards SC AFC Leopards SC 34 2.12 1.29 0.82 17 2.12 1.29 0.82 17 2.12 1.29 0.82
Bidco United Bidco United 34 1.74 0.56 1.18 17 1.53 0.47 1.06 17 1.94 0.65 1.29
Gor Mahia FC Gor Mahia FC 34 2.06 1.44 0.62 17 2.18 1.41 0.76 17 1.94 1.47 0.47
Nairobi United Nairobi United 34 2.18 1.24 0.94 17 2.41 1.29 1.12 17 1.94 1.18 0.76
Kariobangi Sharks Kariobangi Sharks 35 1.8 0.86 0.94 17 2.12 1.12 1 18 1.5 0.61 0.89
Sofapaka Sofapaka 36 2 0.53 1.47 18 1.94 0.67 1.28 18 2.06 0.39 1.67
Kenya Police Kenya Police 34 1.53 0.91 0.62 17 1.41 0.82 0.59 17 1.65 1 0.65
Kakamega Homeboyz Kakamega Homeboyz 35 2.4 1.34 1.06 18 2.67 1.61 1.06 17 2.12 1.06 1.06
Mathare United Mathare United 33 1.94 0.91 1.03 17 2.18 1.12 1.06 16 1.69 0.69 1
Bandari FC Bandari FC 36 1.53 0.78 0.75 18 1.61 1 0.61 18 1.44 0.56 0.89
Muranga Seal Muranga Seal 34 2.47 1.24 1.24 17 2.41 1.12 1.29 17 2.53 1.35 1.18
Mara Sugar FC Mara Sugar FC 37 1.68 0.84 0.84 18 1.22 0.67 0.56 19 2.11 1 1.11
Posta Rangers Posta Rangers 34 2.09 0.91 1.18 17 2.18 1.06 1.12 17 2 0.76 1.24
Ulinzi Stars Ulinzi Stars 34 2.12 1.03 1.09 17 2.24 1.06 1.18 17 2 1 1
Shabana FC Shabana FC 35 2 1.03 0.97 18 1.67 0.89 0.78 17 2.35 1.18 1.18
Kenya Commercial Bank Kenya Commercial Bank 34 2.15 1.06 1.09 17 2.12 0.94 1.18 17 2.18 1.18 1
Tusker Tusker 35 1.71 0.8 0.91 17 1.76 0.82 0.94 18 1.67 0.78 0.89
APS Bomet FC APS Bomet FC 34 2.03 1.03 1 17 1.76 0.76 1 17 2.29 1.29 1

Over / Under 2.5

Teams Overall (Average) Home (Average) Away (Average)
Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%) Games O 2.5 U 2.5 O 2.5 (%) U 2.5 (%)
AFC Leopards SC AFC Leopards SC 34 14 20 41.18 58.82 17 8 9 47.06 52.94 17 6 11 35.29 64.71
Bidco United Bidco United 34 10 24 29.41 70.59 17 4 13 23.53 76.47 17 6 11 35.29 64.71
Gor Mahia FC Gor Mahia FC 34 13 21 38.24 61.76 17 8 9 47.06 52.94 17 5 12 29.41 70.59
Nairobi United Nairobi United 34 11 23 32.35 67.65 17 8 9 47.06 52.94 17 3 14 17.65 82.35
Kariobangi Sharks Kariobangi Sharks 35 10 25 28.57 71.43 17 6 11 35.29 64.71 18 4 14 22.22 77.78
Sofapaka Sofapaka 36 11 25 30.56 69.44 18 5 13 27.78 72.22 18 6 12 33.33 66.67
Kenya Police Kenya Police 34 6 28 17.65 82.35 17 2 15 11.76 88.24 17 4 13 23.53 76.47
Kakamega Homeboyz Kakamega Homeboyz 35 13 22 37.14 62.86 18 8 10 44.44 55.56 17 5 12 29.41 70.59
Mathare United Mathare United 33 11 22 33.33 66.67 17 7 10 41.18 58.82 16 4 12 25 75
Bandari FC Bandari FC 36 7 29 19.44 80.56 18 3 15 16.67 83.33 18 4 14 22.22 77.78
Muranga Seal Muranga Seal 34 15 19 44.12 55.88 17 8 9 47.06 52.94 17 7 10 41.18 58.82
Mara Sugar FC Mara Sugar FC 37 10 27 27.03 72.97 18 3 15 16.67 83.33 19 7 12 36.84 63.16
Posta Rangers Posta Rangers 34 12 22 35.29 64.71 17 5 12 29.41 70.59 17 7 10 41.18 58.82
Ulinzi Stars Ulinzi Stars 34 14 20 41.18 58.82 17 7 10 41.18 58.82 17 7 10 41.18 58.82
Shabana FC Shabana FC 35 12 23 34.29 65.71 18 6 12 33.33 66.67 17 6 11 35.29 64.71
Kenya Commercial Bank Kenya Commercial Bank 34 13 21 38.24 61.76 17 5 12 29.41 70.59 17 8 9 47.06 52.94
Tusker Tusker 35 8 27 22.86 77.14 17 4 13 23.53 76.47 18 4 14 22.22 77.78
APS Bomet FC APS Bomet FC 34 12 22 35.29 64.71 17 4 13 23.53 76.47 17 8 9 47.06 52.94

Ball possession (%)

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 34 1210 35.59 17 491 28.88 17 719 42.29
Bidco United Bidco United 34 1306 38.41 17 629 37 17 677 39.82
Gor Mahia FC Gor Mahia FC 34 1373 40.38 17 776 45.65 17 597 35.12
Nairobi United Nairobi United 34 1229 36.15 17 582 34.24 17 647 38.06
Kariobangi Sharks Kariobangi Sharks 35 1103 31.51 17 565 33.24 18 538 29.89
Sofapaka Sofapaka 36 1201 33.36 18 552 30.67 18 649 36.06
Kenya Police Kenya Police 34 1341 39.44 17 719 42.29 17 622 36.59
Kakamega Homeboyz Kakamega Homeboyz 35 1220 34.86 18 564 31.33 17 656 38.59
Mathare United Mathare United 33 1303 39.48 17 650 38.24 16 653 40.81
Bandari FC Bandari FC 36 1121 31.14 18 594 33 18 527 29.28
Muranga Seal Muranga Seal 34 1132 33.29 17 584 34.35 17 548 32.24
Mara Sugar FC Mara Sugar FC 37 1287 34.78 18 669 37.17 19 618 32.53
Posta Rangers Posta Rangers 34 1240 36.47 17 559 32.88 17 681 40.06
Ulinzi Stars Ulinzi Stars 34 1150 33.82 17 740 43.53 17 410 24.12
Shabana FC Shabana FC 35 1192 34.06 18 593 32.94 17 599 35.24
Kenya Commercial Bank Kenya Commercial Bank 34 1191 35.03 17 566 33.29 17 625 36.76
Tusker Tusker 35 1329 37.97 17 709 41.71 18 620 34.44
APS Bomet FC APS Bomet FC 34 1072 31.53 17 607 35.71 17 465 27.35

Corner kicks

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 34 117 3.44 17 47 2.76 17 70 4.12
Bidco United Bidco United 34 99 2.91 17 48 2.82 17 51 3
Gor Mahia FC Gor Mahia FC 34 125 3.68 17 63 3.71 17 62 3.65
Nairobi United Nairobi United 34 115 3.38 17 59 3.47 17 56 3.29
Kariobangi Sharks Kariobangi Sharks 35 85 2.43 17 30 1.76 18 55 3.06
Sofapaka Sofapaka 36 101 2.81 18 69 3.83 18 32 1.78
Kenya Police Kenya Police 34 128 3.76 17 63 3.71 17 65 3.82
Kakamega Homeboyz Kakamega Homeboyz 35 114 3.26 18 56 3.11 17 58 3.41
Mathare United Mathare United 33 85 2.58 17 54 3.18 16 31 1.94
Bandari FC Bandari FC 36 88 2.44 18 54 3 18 34 1.89
Muranga Seal Muranga Seal 34 68 2 17 38 2.24 17 30 1.76
Mara Sugar FC Mara Sugar FC 37 119 3.22 18 57 3.17 19 62 3.26
Posta Rangers Posta Rangers 34 97 2.85 17 55 3.24 17 42 2.47
Ulinzi Stars Ulinzi Stars 34 113 3.32 17 58 3.41 17 55 3.24
Shabana FC Shabana FC 35 115 3.29 18 63 3.5 17 52 3.06
Kenya Commercial Bank Kenya Commercial Bank 34 117 3.44 17 63 3.71 17 54 3.18
Tusker Tusker 35 92 2.63 17 53 3.12 18 39 2.17
APS Bomet FC APS Bomet FC 34 101 2.97 17 57 3.35 17 44 2.59

Offsides

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 34 26 0.76 17 12 0.71 17 14 0.82
Bidco United Bidco United 34 33 0.97 17 14 0.82 17 19 1.12
Gor Mahia FC Gor Mahia FC 34 29 0.85 17 14 0.82 17 15 0.88
Nairobi United Nairobi United 34 27 0.79 17 10 0.59 17 17 1
Kariobangi Sharks Kariobangi Sharks 35 25 0.71 17 8 0.47 18 17 0.94
Sofapaka Sofapaka 36 39 1.08 18 21 1.17 18 18 1
Kenya Police Kenya Police 34 26 0.76 17 12 0.71 17 14 0.82
Kakamega Homeboyz Kakamega Homeboyz 35 42 1.2 18 24 1.33 17 18 1.06
Mathare United Mathare United 33 33 1 17 23 1.35 16 10 0.63
Bandari FC Bandari FC 36 45 1.25 18 28 1.56 18 17 0.94
Muranga Seal Muranga Seal 34 33 0.97 17 21 1.24 17 12 0.71
Mara Sugar FC Mara Sugar FC 37 25 0.68 18 18 1 19 7 0.37
Posta Rangers Posta Rangers 34 29 0.85 17 16 0.94 17 13 0.76
Ulinzi Stars Ulinzi Stars 34 46 1.35 17 31 1.82 17 15 0.88
Shabana FC Shabana FC 35 29 0.83 18 16 0.89 17 13 0.76
Kenya Commercial Bank Kenya Commercial Bank 34 47 1.38 17 32 1.88 17 15 0.88
Tusker Tusker 35 47 1.34 17 26 1.53 18 21 1.17
APS Bomet FC APS Bomet FC 34 29 0.85 17 21 1.24 17 8 0.47

Fouls

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 34 203 5.97 17 72 4.24 17 131 7.71
Bidco United Bidco United 34 317 9.32 17 142 8.35 17 175 10.29
Gor Mahia FC Gor Mahia FC 34 217 6.38 17 124 7.29 17 93 5.47
Nairobi United Nairobi United 34 194 5.71 17 53 3.12 17 141 8.29
Kariobangi Sharks Kariobangi Sharks 35 151 4.31 17 59 3.47 18 92 5.11
Sofapaka Sofapaka 36 206 5.72 18 128 7.11 18 78 4.33
Kenya Police Kenya Police 34 277 8.15 17 152 8.94 17 125 7.35
Kakamega Homeboyz Kakamega Homeboyz 35 234 6.69 18 134 7.44 17 100 5.88
Mathare United Mathare United 33 181 5.48 17 109 6.41 16 72 4.5
Bandari FC Bandari FC 36 218 6.06 18 116 6.44 18 102 5.67
Muranga Seal Muranga Seal 34 188 5.53 17 81 4.76 17 107 6.29
Mara Sugar FC Mara Sugar FC 37 167 4.51 18 75 4.17 19 92 4.84
Posta Rangers Posta Rangers 34 259 7.62 17 130 7.65 17 129 7.59
Ulinzi Stars Ulinzi Stars 34 321 9.44 17 156 9.18 17 165 9.71
Shabana FC Shabana FC 35 204 5.83 18 115 6.39 17 89 5.24
Kenya Commercial Bank Kenya Commercial Bank 34 251 7.38 17 129 7.59 17 122 7.18
Tusker Tusker 35 251 7.17 17 130 7.65 18 121 6.72
APS Bomet FC APS Bomet FC 34 220 6.47 17 112 6.59 17 108 6.35

Yellow cards

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
AFC Leopards SC AFC Leopards SC 34 33 0.97 17 14 0.82 17 19 1.12
Bidco United Bidco United 34 41 1.21 17 17 1 17 24 1.41
Gor Mahia FC Gor Mahia FC 34 26 0.76 17 7 0.41 17 19 1.12
Nairobi United Nairobi United 34 33 0.97 17 11 0.65 17 22 1.29
Kariobangi Sharks Kariobangi Sharks 35 26 0.74 17 13 0.76 18 13 0.72
Sofapaka Sofapaka 36 31 0.86 18 16 0.89 18 15 0.83
Kenya Police Kenya Police 34 41 1.21 17 19 1.12 17 22 1.29
Kakamega Homeboyz Kakamega Homeboyz 35 19 0.54 18 12 0.67 17 7 0.41
Mathare United Mathare United 33 25 0.76 17 15 0.88 16 10 0.63
Bandari FC Bandari FC 36 41 1.14 18 23 1.28 18 18 1
Muranga Seal Muranga Seal 34 27 0.79 17 12 0.71 17 15 0.88
Mara Sugar FC Mara Sugar FC 37 26 0.7 18 11 0.61 19 15 0.79
Posta Rangers Posta Rangers 34 39 1.15 17 18 1.06 17 21 1.24
Ulinzi Stars Ulinzi Stars 34 46 1.35 17 22 1.29 17 24 1.41
Shabana FC Shabana FC 35 28 0.8 18 16 0.89 17 12 0.71
Kenya Commercial Bank Kenya Commercial Bank 34 37 1.09 17 20 1.18 17 17 1
Tusker Tusker 35 35 1 17 17 1 18 18 1
APS Bomet FC APS Bomet FC 34 31 0.91 17 13 0.76 17 18 1.06

Standings

Premier League 25/26: 2025-2026

Standings table
# Teams P W D L Goals PTS
1
Gor Mahia FC Gor Mahia FC 34 20 9 5 50:22 69
2
AFC Leopards SC AFC Leopards SC 34 19 7 8 44:28 64
3
Kenya Police Kenya Police 34 13 16 5 31:21 55
4
Nairobi United Nairobi United 34 14 11 9 44:34 53
5
Shabana FC Shabana FC 34 14 10 10 35:34 52
6
Kakamega Homeboyz Kakamega Homeboyz 34 12 13 9 47:37 49
7
Kenya Commercial Bank Kenya Commercial Bank 34 13 9 12 36:37 48
8
Muranga Seal Muranga Seal 34 13 8 13 42:42 47
9
Tusker Tusker 34 13 6 15 27:32 45
10
APS Bomet FC APS Bomet FC 34 11 11 12 37:35 44
11
Mara Sugar FC Mara Sugar FC 34 10 14 10 30:30 44
12
Bandari FC Bandari FC 34 9 17 8 26:26 44
13
Ulinzi Stars Ulinzi Stars 34 11 8 15 35:37 41
14
Mathare United Mathare United 34 11 8 15 31:35 41
15
Posta Rangers Posta Rangers 34 9 13 12 31:40 40
16
Kariobangi Sharks Kariobangi Sharks 34 8 14 12 30:33 38
17
Bidco United Bidco United 34 5 12 17 19:40 27
18
Sofapaka Sofapaka 34 3 10 21 19:51 19

Premier League

Kenya, championship Premier League: standings, schedule of upcoming matches, video of key events of the championship.

The current season runs from 26th August 2023 to 23rd June 2024.

The current championship champion Premier League is Gor Mahia FC, and the most titled Gor Mahia FC.

Season 2025-2026: The first place in the championship standings Premier League takes the team Gor Mahia FC (69 points).

The date of the

from 2023-08-26
to 2024-06-23

Tournament performance

Information obtained from open sources
Division level 1
Number of rounds 30
Average goals 1.90
Home team wins 38%
Draws 35%
Away team wins 27%
Yellow cards 0.92
Red cards 0.01

Champions

Gor Mahia FC

Reigning champion

Gor Mahia FC

Titled (18)